package com.ruoyi.jiaopei.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.core.domain.entity.SysUser;
import lombok.Data;
import java.util.Date;

import java.io.Serializable;

/**
 * 学员视图对象 tb_student
 *
 * @author macy
 * @date 2024-04-03
 */
@Data
@ExcelIgnoreUnannotated
public class TbStudentVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ExcelProperty(value = "ID")
    private Long id;

    /**
     * 姓名
     */
    @ExcelProperty(value = "姓名")
    private String name;

    /**
     * 学生电话
     */
    @ExcelProperty(value = "学生电话")
    private String tel;

    /**
     * 生日
     */
    @ExcelProperty(value = "生日")
    private String birthday;

    /**
     * 家长
     */
    @ExcelProperty(value = "家长")
    private String parents;

    /**
     * 家长电话
     */
    @ExcelProperty(value = "家长电话")
    private String parentsTel;

    /**
     * 住址
     */
    @ExcelProperty(value = "住址")
    private String address;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createdDate;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 归属老师
     */
    private Long teacherId;

    private SysUser teacherVo;

    /**
     * 销售
     */
    private Long salesId;
    private SysUser salesVo;

    /**
     * 意向
     */
    private String intention;


    /**
     * 家长用户名称
     */
    private String parentsName;
    /**
     * 家长用户ID
     */
    private String parentsUserId;
}
